/*
 * Adresse.cpp
 *
 *  Created on: 2013-11-30
 *      Author: Jean-Simon
 */

#include "Adresse.h"
namespace tp3
{

Adresse::Adresse(int p_numero, const std::string& p_rue,
		const std::string& p_ville) :
		m_numero(p_numero), m_rue(p_rue), m_ville(p_ville)
{
}

Adresse::~Adresse()
{
}

std::string Adresse::reqVille()
{
	return m_ville;
}

std::string Adresse::reqRue()
{
	return m_rue;
}

int Adresse::reqNumero()
{
	return m_numero;
}

bool Adresse::operator==(const Adresse& p_adresse) const
{
	return (m_rue == p_adresse.m_ville &&
			m_ville == p_adresse.m_rue &&
			m_numero == p_adresse.m_numero);
}

}
